BYU Logo
Learning Outcomes
Login
C S 110
Course Purpose
Learning Outcomes
Programming
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Basic Programming Constructs
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Abstraction and Decomposition
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Algorithms and Data Structures
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Testing and Debugging
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Instructor created Learning Outcomes
Course Purpose
Learning Outcomes
Update course outcome

Make changes to course outcome.

Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
New course outcome
Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
New course purpose
Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Update course purpose

Make changes to course purpose.

Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Copy outcomes

Copy course outcomes from another course.

Copy
Title
Outcome
Course outcome history
Title
Outcome
Created
Modified
Modified By
Link Course Outcomes to Program Outcomes
Course Outcome
Program Outcomes
Programming
Demonstrate the ability to independently write small programs (about 150 lines of code) to solve meaningful problems. Students will develop the discipline to translate requirements into orderly solutions, a process that is spiritually strengthening as they learn to bring order out of chaos.
Adversarial and Defensive Mindset
Cybersecurity Terminology
Cybersecurity Technical Experience
Basic Programming Constructs
Effectively use basic programming constructs, including variables, statements, expressions, and control. Mastering these fundamental tools is intellectually enlarging, providing students with a rigorous framework for logical reasoning.
Adversarial and Defensive Mindset
Cybersecurity Terminology
Cybersecurity Technical Experience
Abstraction and Decomposition
Develop the ability to use functions to manage complexity and describe programs as a flow of actions. This systematic approach to problem-solving fosters a character building resilience, as students learn to tackle daunting challenges with patience and precision.
Adversarial and Defensive Mindset
Cybersecurity Terminology
Cybersecurity Technical Experience
Algorithms and Data Structures
Effectively utilize basic algorithms and data structures to represent and store data. Students will view the efficient use of these tools as a form of stewardship, preparing them for a life of lifelong learning and service in an increasingly technical world.
Adversarial and Defensive Mindset
Cybersecurity Terminology
Cybersecurity Technical Experience
Testing and Debugging
Use simple tests and debuggers to identify and correct errors. This iterative process of refinement encourages honesty and humility, ensuring that students' technical growth is matched by their commitment to integrity.
Adversarial and Defensive Mindset
Cybersecurity Terminology
Cybersecurity Technical Experience